impulse echo voltage - French English Dictionary